package com.example.demo.dao;

import com.example.demo.dataobject.PaymentRecordDO;
import com.example.demo.param.PaymentRecordQueryParam;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface PaymentRecordDAO {
    /**
     * 插入数据
     * @param record 支付记录
     * @return
     */
    int insert(PaymentRecordDO record);

    /**
     * 更新数据
     * @param record 支付记录
     * @return
     */
    int update(PaymentRecordDO record);

    /**
     * 查询数据
     * @param queryParam 支付记录查询参数
     * @return
     */
    List<PaymentRecordDO> select(PaymentRecordQueryParam queryParam);
}
